{% extends "base_community.html" %}
{% load i18n %}

{% block content %}

  <h1 id="community-ecosystem">
    Community Ecosystem
    <a class="headerlink" href="#community-ecosystem" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h1>

  <p>
    Django has a vibrant and thriving ecosystem of third-party apps and add-ons. No matter what you are looking to build with Django, there will be a package you can use!
  </p>

  <h2 id="resources">
    Resources
    <a class="headerlink" href="#resources" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h2>

  <h3 id="collections">
    Collections
    <a class="headerlink" href="#collections" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://awesomedjango.org">Awesome Django</a>
      &mdash; A curated list of awesome resources for Django.
    </li>
    <li>
      <a href="https://djangopackages.org">Django Packages</a>
      &mdash; A directory of reusable apps, sites, tools, and more for your Django projects.
    </li>
  </ul>

  <h3 id="package-communities">
    Package Communities
    <a class="headerlink" href="#package-communities" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://jazzband.co/projects">Jazzband</a>
      &mdash; A collaborative community to share the responsibility of maintaining Python-based projects.
    </li>
    <li>
      <a href="https://github.com/django-commons">Django Commons</a>
      &mdash; an organization dedicated to supporting the community's efforts to maintain packages.
    </li>
  </ul>

  <h3 id="external-communities">
    External Communities
    <a class="headerlink" href="#external-communities" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://djangogirls.org/">DjangoGirls</a>
      &mdash; Django Girls is a non-profit organization and a community that empowers and helps women to organize free, one-day programming workshops by providing tools, resources and support.
    </li>
    <li>
      <a href="https://djangonaut.space">Djangonaut Space</a>
      &mdash; Djangonaut Space is a community that helps individuals learn how to contribute to Django and other open-source packages. It hosts multiple, free, 8-week group mentoring programs each year. It's meant for people who wish to level up their current Django code contributions and potentially take on leadership roles in Django in the future.
    </li>
  </ul>

  <h3 id="newsletters">
    Newsletters
    <a class="headerlink" href="#newsletters" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://django-news.com">Django News</a>
      &mdash; Weekly Django news, articles, projects, and more.
    </li>
  </ul>

  <h3 id="podcasts">
    Podcasts
    <a class="headerlink" href="#podcasts" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://djangochat.com">DjangoChat Podcast</a>
      &mdash; A podcast on the Django Web Framework.
    </li>
    <li>
      <a href="https://djangobrew.com">DjangoBrew Podcast</a>
      &mdash; A fun, caffeine-powered podcast about the Django web.
    </li>
    <li>
      <a href="https://creators.spotify.com/pod/show/djangogirls">DjangoGirls Podcast</a>
      &mdash; A podcast sharing the stories of attendees, coaches and organisers of DjangoGirls workshops around the world.
    </li>
  </ul>

  <h3 id="conference-talks-videos">
    Conference Talks &amp; Videos
    <a class="headerlink" href="#conference-talks-videos" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://www.youtube.com/@DjangoConUS">YouTube DjangoCon US</a>
      &mdash; Django Conference US YouTube channel.
    </li>
    <li>
      <a href="https://www.youtube.com/@DjangoConEurope">YouTube DjangoCon Europe</a>
      &mdash; Django Conference Europe YouTube channel.
    </li>
    <li>
      <a href="https://djangotv.com">Django.tv</a>
      &mdash; Django video content platform.
    </li>
  </ul>

  <h3 id="additional-documentation">
    Additional Documentation
    <a class="headerlink" href="#additional-documentation" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://djangobook.com">DjangoBook.com</a>
      &mdash; An aggregator for in-print books and courses on Django.
    </li>
    <li>
      <a href="https://ccbv.co.uk">Classy Class-Based Views Documentation</a>
      &mdash; Alternative docs with detailed descriptions, with full methods and attributes, for each of Django's
      class-based generic views.
    </li>
    <li>
      <a href="https://www.cdrf.co">Classy Django REST Framework</a>
      &mdash; Alternative docs with detailed descriptions, with full methods and attributes, for each of Django REST
      Framework's class-based views and serializers.
    </li>
  </ul>

  <h3 id="tutorials">
    Tutorials
    <a class="headerlink" href="#tutorials" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://tutorial.djangogirls.org/">DjangoGirls Tutorial</a>
      &mdash; A great tutorial you can do in addition to the <a href="/en/dev/intro/tutorial/01/">official tutorial</a>.
    </li>
  </ul>

  <h3 id="miscellaneous">
    Miscellaneous
    <a class="headerlink" href="#miscellaneous" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://builtwithdjango.com/projects/" rel="nofollow">Django-powered sites</a>
    </li>
    <li>
      <a href="/community/badges/">Show your support with badges</a>
    </li>
    <li>
      <a href="/community/logos/">Download official logos</a>
    </li>
  </ul>


  <h2 id="community-packages">
    Community Packages
    <a class="headerlink" href="#community-packages" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h2>

  <p>We could never list everything, but here are some incredibly useful and well-supported packages that the Django
    community uses. See more <a href="#third-party-packages">third-party packages</a>.
  </p>

  <h3 id="exploratory-packages">
    Exploratory Packages
    <a class="headerlink" href="#exploratory-packages" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <p>
    These packages might be included in Django in the near future. Please try them out and give feedback!
  </p>
  <ul>
    <li>
      <a href="https://github.com/RealOrangeOne/django-tasks">Django Tasks</a>
      &mdash; A lightweight task queue, suitable for simple background task processing. We want to know if the API is
      applicable for task queues across a variety of brokers.
    </li>
    <li>
      <a href="https://github.com/khanxmetu/django-admin-keyshortcuts">Django Admin with Keyboard Shortcuts</a>
      &mdash; Add keyboard shortcuts to the Django Admin interface for improved accessibility. We want to know how
      useful
      it is for users.
    </li>
    <li>
      <a href="https://github.com/Arfey/django-async-backend">django-async-backend</a>
      &mdash; A database backend for PostgreSQL allowing the use of async cursors and transactions. The next major
      stepping
      stone towards a fully async ORM.
    </li>
  </ul>

  <h3 id="debugging-development-tools">
    Debugging &amp; Development Tools
    <a class="headerlink" href="#debugging-development-tools" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/jazzband/django-debug-toolbar">Django Debug Toolbar</a>
      &mdash; A configurable set of panels that display various debug information about Django.
    </li>
    <li>
      <a href="https://github.com/adamchainz/django-browser-reload">django-browser-reload</a>
      &mdash; Enables automatic browser reloading during development when code changes are detected.
    </li>
    <li>
      <a href="https://github.com/django-extensions/django-extensions">Django Extensions</a>
      &mdash; A collection of custom extensions for Django, including management commands, model field types, and more.
    </li>
  </ul>

  <h3 id="storage-static-files">
    Storage &amp; Static Files
    <a class="headerlink" href="#storage-static-files" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/jschneier/django-storages">django-storages</a>
      &mdash; Provides a variety of storage backends for Django, including S3, Azure, and more.
    </li>
    <li>
      <a href="https://github.com/evansd/whitenoise">Whitenoise</a>
      &mdash; Serves static files directly from Django without the need for a separate web server to serve static files.
    </li>
  </ul>

  <h3 id="api-development">
    API Development
    <a class="headerlink" href="#api-development" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/encode/django-rest-framework">Django REST Framework (DRF)</a>
      &mdash; A powerful and flexible toolkit for building REST APIs in Django.
    </li>
    <li>
      <a href="https://github.com/vitalik/django-ninja">Django Ninja</a>
      &mdash; A fast, asynchronous-ready framework for building REST APIs with Django and Python type hints.
    </li>
  </ul>

  <h3 id="cms">
    Content Management Systems (CMS)
    <a class="headerlink" href="#cms" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/wagtail/wagtail">Wagtail</a>
      &mdash; An open-source Django CMS focused on flexibility and user experience.
    </li>
    <li>
      <a href="https://github.com/django-cms/django-cms">Django CMS</a>
      &mdash; A user-friendly and developer-friendly CMS for Django, offering multilingual support and a plugin
      architecture.
    </li>
    <li>
      <a href="https://github.com/feincms/feincms">FeinCMS</a>
      &mdash; A Django-based CMS with a focus on extensibility and minimalism.
    </li>
  </ul>

  <h3 id="authentication-authorization">
    Authentication &amp; Authorization
    <a class="headerlink" href="#authentication-authorization" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/pennersr/django-allauth">Django Allauth</a>
      &mdash; Integrated set of Django applications addressing authentication, registration, account management, and
      third-party (social) account authentication.
    </li>
    <li>
      <a href="https://github.com/python-social-auth/social-app-django">Python Social Auth - Django</a>
      &mdash; Easy-to-setup social authentication/registration mechanism with support for several frameworks and auth
      providers.
    </li>
    <li>
      <a href="https://github.com/django-guardian/django-guardian">Django Guardian</a>
      &mdash; Implementation of per-object permissions for Django, allowing fine-grained access control.
    </li>
    <li>
      <a href="https://github.com/BetterWorks/django-impersonate">django-impersonate</a>
      &mdash; Allows superusers to impersonate other users for debugging or support purposes.
    </li>
    <li>
      <a href="https://github.com/django-hijack/django-hijack">Django Hijack</a>
      &mdash; Enables admins to log in and work on behalf of other users without needing their credentials.
    </li>
    <li>
      <a href="https://github.com/skorokithakis/django-loginas">django-loginas</a>
      &mdash; Adds a "Log in as user" button in the Django admin interface for easy user impersonation.
    </li>
  </ul>

  <h3 id="forms-views">
    Forms &amp; Views
    <a class="headerlink" href="#forms-views" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/django-crispy-forms/django-crispy-forms">django-crispy-forms</a>
      &mdash; Helps to manage Django forms in a DRY way, allowing control over form rendering behavior.
    </li>
    <li>
      <a href="https://github.com/AndrewIngram/django-extra-views">django-extra-views</a>
      &mdash; Provides additional class-based views to complement Django's built-in generic views.
    </li>
  </ul>

  <h3 id="templates">
    Templates
    <a class="headerlink" href="#templates" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/carltongibson/django-template-partials">django-template-partials</a>
      &mdash; Reusable named inline partials for Django Templates.
    </li>
  </ul>

  <h3 id="upgrade-utilities">
    Upgrade utilities
    <a class="headerlink" href="#upgrade-utilities" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://django-upgrade.readthedocs.io">django-upgrade</a>
      &mdash; Automatically upgrade your Django project code. Use it to ease upgrading Django and ensure your code uses the latest features.
    </li>
  </ul>

  <h3 id="environment-configuration">
    Environment Configuration
    <a class="headerlink" href="#environment-configuration" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/theskumar/python-dotenv">python-dotenv</a>
      &mdash; Reads key-value pairs from a .env file and can set them as environment variables, aiding in development
      and
      deployment.
    </li>
    <li>
      <a href="https://github.com/joke2k/django-environ">django-environ</a>
      &mdash; Allows you to utilize 12-factor methodology to configure your Django application with environment
      variables.
    </li>
  </ul>

  <h3 id="security-middleware">
    Security &amp; Middleware
    <a class="headerlink" href="#security-middleware" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/adamchainz/django-cors-headers">Django CORS Headers</a>
      &mdash; Adds Cross-Origin Resource Sharing (CORS) headers to Django responses, allowing or blocking cross-origin
      requests.
    </li>
    <li>
      <a href="https://github.com/mozilla/django-csp">Django CSP</a>
      &mdash; Implements Content Security Policy for Django applications to prevent XSS and other code injection
      attacks.
    </li>
  </ul>

  <h3 id="testing-fixtures">
    Testing &amp; Fixtures
    <a class="headerlink" href="#testing-fixtures" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/model-bakers/model_bakery">Model Bakery</a>
      &mdash; A tool for creating model instances for testing purposes, focusing on simplicity and speed.
    </li>
    <li>
      <a href="https://github.com/FactoryBoy/factory_boy">Factory Boy</a>
      &mdash; A test fixtures replacement that provides a powerful way to create test data.
    </li>
    <li>
      <a href="https://github.com/adamchainz/time-machine">time-machine</a>
      &mdash; A tool for mocking time in tests.
    </li>
  </ul>

  <h3 id="admin">
    Admin Interface Enhancements
    <a class="headerlink" href="#admin" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/jrief/django-admin-sortable2">django-admin-sortable2</a>
      &mdash; Adds drag-and-drop sorting functionality to the Django admin interface.
    </li>
    <li>
      <a href="https://github.com/django-import-export/django-import-export">Django Import Export</a>
      &mdash; Allows importing and exporting of data through the Django admin interface using various formats.
    </li>
  </ul>

  <h3 id="internationalization-localization">
    Internationalization &amp; Localization
    <a class="headerlink" href="#internationalization-localization" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/deschler/django-modeltranslation">django-modeltranslation</a>
      &mdash; Translates dynamic content of existing models to different languages without having to change the original
      model structure.
    </li>
    <li>
      <a href="https://github.com/zostera/django-modeltrans/">django-modeltrans</a>
      &mdash; Provides a simple way to translate Django models using a JSONField.
    </li>
    <li>
      <a href="https://github.com/mbi/django-rosetta">django-rosetta</a>
      &mdash; Simplifies the translation process of Django projects by providing a web-based interface to edit .po
      files.
    </li>
  </ul>

  <h3 id="email-notifications">
    Email &amp; Notifications
    <a class="headerlink" href="#email-notifications" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://anymail.dev">django-anymail</a>
      &mdash; Integrates various transactional email services (like Mailgun, SendGrid) with Django's email backend.
    </li>
    <li>
      <a href="https://github.com/ambient-innovation/django-pony-express/">Django Pony Express</a>
      &mdash; A simple email queuing and sending system for Django applications.
    </li>
  </ul>

  <h3 id="utilities-miscellaneous">
    Utilities &amp; Miscellaneous
    <a class="headerlink" href="#utilities-miscellaneous" aria-label="Link to this heading" aria-describedby="community-ecosystem">¶</a>
  </h3>
  <ul>
    <li>
      <a href="https://github.com/RealOrangeOne/django-tasks">Django Tasks</a>
      &mdash; A lightweight task queue for Django applications, suitable for simple background task processing.
    </li>
    <li>
      <a href="https://github.com/django-waffle/django-waffle">django-waffle</a>
      &mdash; Feature flipper for Django, allowing for easy rollout and testing of new features.
    </li>
    <li>
      <a href="https://github.com/carltongibson/django-filter">django-filter</a>
      &mdash; Provides a simple way to filter down querysets based on user selections.
    </li>
  </ul>

{% endblock %}
